specialfolders.htmlHTMLudog4˘πùΔ§πùΔ§ÅÅC¶ Monkeybread Realbasic plugin - Documentation - Special Folders

MBS Plugin Documentation

This is the documentation for the Realbasic Plugins from Monkeybreadsoftware.de. You find these plugins and the newest version of this document at http://www.monkeybreadsoftware.de/realbasic inside the plugins section.

This help was last updated on Freitag, 6. September 2002 and covers 2136 items: 126 classes, 2 controls and 583 global functions.

The list of the themes Global methods by category Global methods by name The list of the classes The list of the controls

AdminToolsFolder(domain as integer) as folderitem

global method, Special Folders So, 26. Mai 2002
Mac OS Classic: -> nil Mac OS Carbon: -> nil Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=AdminToolsFolder(kUserDomain)
Notes:
Note that not every folder exists on every Windows Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
On Windows the User and System Domain is supported (MBS Plugin 2.3).

CookiesFolder(domain as integer) as folderitem

global method, Special Folders So, 26. Mai 2002
Mac OS Classic: -> nil Mac OS Carbon: -> nil Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CookiesFolder(kUserDomain)
Notes:
Note that not every folder exists on every Windows Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
On Windows the User Domain is supported (MBS Plugin 2.3).

CreateALMLocationsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateALMLocationsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ALMLocationsFolder function.

CreateALMModulesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateALMModulesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ALMModulesFolder function.

CreateALMPreferencesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateALMPreferencesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ALMPreferencesFolder function.

CreateAppearanceFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAppearanceFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AppearanceFolder function.

CreateAppleExtrasFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAppleExtrasFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AppleExtrasFolder function.

CreateAppleMenuFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAppleMenuFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AppleMenuFolder function.

CreateAppleShareAuthenticationFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAppleShareAuthenticationFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AppleShareAuthenticationFolder function.

CreateAppleShareSupportFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAppleShareSupportFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AppleShareSupportFolder function.

CreateApplicationsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateApplicationsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ApplicationsFolder function.

CreateApplicationSupportFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateApplicationSupportFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ApplicationSupportFolder function.

CreateAssistantsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAssistantsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AssistantsFolder function.

CreateAudioAlertSoundsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAudioAlertSoundsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AudioAlertSoundsFolder function.

CreateAudioComponentsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAudioComponentsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AudioComponentsFolder function.

CreateAudioPlugInsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAudioPlugInsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AudioPlugInsFolder function.

CreateAudioSoundBanksFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAudioSoundBanksFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AudioSoundBanksFolder function.

CreateAudioSoundsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAudioSoundsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AudioSoundsFolder function.

CreateAudioSupportFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateAudioSupportFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the AudioSupportFolder function.

CreateCachedDataFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateCachedDataFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the CachedDataFolder function.

CreateCarbonLibraryFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateCarbonLibraryFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the CarbonLibraryFolder function.

CreateChewableItemsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateChewableItemsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ChewableItemsFolder function.

CreateClassicDesktopFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateClassicDesktopFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ClassicDesktopFolder function.

CreateColorSyncCMMFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateColorSyncCMMFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ColorSyncCMMFolder function.

CreateColorSyncFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateColorSyncFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ColorSyncFolder function.

CreateColorSyncProfilesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateColorSyncProfilesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ColorSyncProfilesFolder function.

CreateColorSyncScriptingFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateColorSyncScriptingFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ColorSyncScriptingFolder function.

CreateComponentsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateComponentsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ComponentsFolder function.

CreateContextualMenuItemsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateContextualMenuItemsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ContextualMenuItemsFolder function.

CreateControlPanelDisabledFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateControlPanelDisabledFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ControlPanelDisabledFolder function.

CreateControlPanelFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateControlPanelFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ControlPanelFolder function.

CreateControlStripModulesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateControlStripModulesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ControlStripModulesFolder function.

CreateCoreServicesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateCoreServicesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the CoreServicesFolder function.

CreateCurrentUserFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateCurrentUserFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the CurrentUserFolder function.

CreateCurrentUserRemoteFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateCurrentUserRemoteFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the CurrentUserRemoteFolder function.

CreateDesktopFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDesktopFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DesktopFolder function.

CreateDesktopPicturesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDesktopPicturesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DesktopPicturesFolder function.

CreateDeveloperDocsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDeveloperDocsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DeveloperDocsFolder function.

CreateDeveloperFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDeveloperFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DeveloperFolder function.

CreateDeveloperHelpFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDeveloperHelpFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DeveloperHelpFolder function.

CreateDirectoryServicesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDirectoryServicesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DirectoryServicesFolder function.

CreateDirectoryServicesPlugInsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDirectoryServicesPlugInsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DirectoryServicesPlugInsFolder function.

CreateDisplayExtensionsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDisplayExtensionsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DisplayExtensionsFolder function.

CreateDocumentationFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDocumentationFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DocumentationFolder function.

CreateDocumentsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDocumentsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DocumentsFolder function.

CreateDomainLibraryFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDomainLibraryFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DomainLibraryFolder function.

CreateDomainTopLevelFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateDomainTopLevelFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the DomainTopLevelFolder function.

CreateEditorsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateEditorsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the EditorsFolder function.

CreateExtensionDisabledFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateExtensionDisabledFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ExtensionDisabledFolder function.

CreateExtensionFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateExtensionFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ExtensionFolder function.

CreateFavoritesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateFavoritesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the FavoritesFolder function.

CreateFileSystemSupportFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateFileSystemSupportFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the FileSystemSupportFolder function.

CreateFindByContentFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateFindByContentFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the FindByContentFolder function.

CreateFindByContentPluginsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateFindByContentPluginsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the FindByContentPluginsFolder function.

CreateFindSupportFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateFindSupportFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the FindSupportFolder function.

Createfolder(CurrentUserRemoteFolderLocation,CurrentUserRemoteFolderLocation(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=Createfolder(CurrentUserRemoteFolderLocation,CurrentUserRemoteFolderLocation(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the folder(CurrentUserRemoteFolderLocation,CurrentUserRemoteFolderLocation function.

CreateFolderActionsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateFolderActionsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the FolderActionsFolder function.

CreateFontsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateFontsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the FontsFolder function.

CreateFrameworksFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateFrameworksFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the FrameworksFolder function.

CreateGenEditorsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateGenEditorsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the GenEditorsFolder function.

CreateHelpFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateHelpFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the HelpFolder function.

CreateInstallerLogsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateInstallerLogsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the InstallerLogsFolder function.

CreateInstallerReceiptsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateInstallerReceiptsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the InstallerReceiptsFolder function.

CreateInternetFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateInternetFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the InternetFolder function.

CreateInternetPlugInFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateInternetPlugInFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the InternetPlugInFolder function.

CreateInternetSearchSitesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateInternetSearchSitesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the InternetSearchSitesFolder function.

CreateInternetSitesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateInternetSitesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the InternetSitesFolder function.

CreateISSDownloadsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateISSDownloadsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ISSDownloadsFolder function.

CreateKernelExtensionsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateKernelExtensionsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the KernelExtensionsFolder function.

CreateKeychainFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateKeychainFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the KeychainFolder function.

CreateLauncherItemsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateLauncherItemsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the LauncherItemsFolder function.

CreateLocalesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateLocalesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the LocalesFolder function.

CreateMacOSReadMesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateMacOSReadMesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the MacOSReadMesFolder function.

CreateMIDIDriversFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateMIDIDriversFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the MIDIDriversFolder function.

CreateModemScriptsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateModemScriptsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ModemScriptsFolder function.

CreateMovieDocumentsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateMovieDocumentsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the MovieDocumentsFolder function.

CreateMultiprocessingFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateMultiprocessingFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the MultiprocessingFolder function.

CreateMusicDocumentsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateMusicDocumentsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the MusicDocumentsFolder function.

CreateOpenDocEditorsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateOpenDocEditorsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the OpenDocEditorsFolder function.

CreateOpenDocFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateOpenDocFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the OpenDocFolder function.

CreateOpenDocLibrariesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateOpenDocLibrariesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the OpenDocLibrariesFolder function.

CreateOpenDocShellPlugInsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateOpenDocShellPlugInsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the OpenDocShellPlugInsFolder function.

CreatePictureDocumentsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreatePictureDocumentsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the PictureDocumentsFolder function.

CreatePreferencesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreatePreferencesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the PreferencesFolder function.

CreatePrinterDescriptionFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreatePrinterDescriptionFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the PrinterDescriptionFolder function.

CreatePrinterDriverFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreatePrinterDriverFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the PrinterDriverFolder function.

CreatePrintersFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreatePrintersFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the PrintersFolder function.

CreatePrintingPlugInsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreatePrintingPlugInsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the PrintingPlugInsFolder function.

CreatePrintMonitorDocsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreatePrintMonitorDocsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the PrintMonitorDocsFolder function.

CreatePrivateFrameworksFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreatePrivateFrameworksFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the PrivateFrameworksFolder function.

CreatePublicFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreatePublicFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the PublicFolder function.

CreateQuickTimeComponentsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateQuickTimeComponentsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the QuickTimeComponentsFolder function.

CreateQuickTimeExtensionsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateQuickTimeExtensionsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the QuickTimeExtensionsFolder function.

CreateRecentApplicationsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateRecentApplicationsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the RecentApplicationsFolder function.

CreateRecentDocumentsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateRecentDocumentsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the RecentDocumentsFolder function.

CreateRecentServersFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateRecentServersFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the RecentServersFolder function.

CreateScriptingAdditionsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateScriptingAdditionsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ScriptingAdditionsFolder function.

CreateScriptsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateScriptsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ScriptsFolder function.

CreateSharedLibrariesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSharedLibrariesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SharedLibrariesFolder function.

CreateSharedUserDataFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSharedUserDataFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SharedUserDataFolder function.

CreateShutdownFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateShutdownFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ShutdownFolder function.

CreateShutdownItemsDisabledFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateShutdownItemsDisabledFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ShutdownItemsDisabledFolder function.

CreateSoundSetsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSoundSetsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SoundSetsFolder function.

CreateSpeakableItemsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSpeakableItemsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SpeakableItemsFolder function.

CreateSpeechFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSpeechFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SpeechFolder function.

CreateStartupFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateStartupFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the StartupFolder function.

CreateStartupItemsDisabledFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateStartupItemsDisabledFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the StartupItemsDisabledFolder function.

CreateStationeryFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateStationeryFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the StationeryFolder function.

CreateSystemControlPanelFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSystemControlPanelFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SystemControlPanelFolder function.

CreateSystemDesktopFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSystemDesktopFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SystemDesktopFolder function.

CreateSystemExtensionDisabledFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSystemExtensionDisabledFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SystemExtensionDisabledFolder function.

CreateSystemFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSystemFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SystemFolder function.

CreateSystemPreferencesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSystemPreferencesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SystemPreferencesFolder function.

CreateSystemSoundsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSystemSoundsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SystemSoundsFolder function.

CreateSystemTrashFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateSystemTrashFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the SystemTrashFolder function.

CreateTemporaryFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateTemporaryFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the TemporaryFolder function.

CreateTextEncodingsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateTextEncodingsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the TextEncodingsFolder function.

CreateThemesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateThemesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the ThemesFolder function.

CreateTrashFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateTrashFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the TrashFolder function.

CreateUsersFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateUsersFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the UsersFolder function.

CreateUserSpecificTmpFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateUserSpecificTmpFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the UserSpecificTmpFolder function.

CreateUtilitiesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateUtilitiesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the UtilitiesFolder function.

CreateVoicesFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateVoicesFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the VoicesFolder function.

CreateVolumeRootFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateVolumeRootFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the VolumeRootFolder function.

CreateVolumeSettingsFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateVolumeSettingsFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the VolumeSettingsFolder function.

CreateWhereToEmptyTrashFolder(domain as integer) as folderitem

global method, Special Folders Mo, 22. Jul 2002
Mac OS Classic: Works. Mac OS Carbon: Works. Windows: -> nil.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=CreateWhereToEmptyTrashFolder(kUserDomain)
Notes:
If this folder is supported by the operation system version, the folder is created and returned. If the folder could not be created or is not supported, nil is returned. If the folder allready exists, it's just returned.
Note that not every folder exists on every Mac OS Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
Also take a look on the WhereToEmptyTrashFolder function.

HistoryFolder(domain as integer) as folderitem

global method, Special Folders So, 26. Mai 2002
Mac OS Classic: -> nil Mac OS Carbon: -> nil Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=HistoryFolder(kUserDomain)
Notes:
Note that not every folder exists on every Windows Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
On Windows the User Domain is supported (MBS Plugin 2.3).

InternetCacheFolder(domain as integer) as folderitem

global method, Special Folders So, 26. Mai 2002
Mac OS Classic: -> nil Mac OS Carbon: -> nil Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=InternetCacheFolder(kUserDomain)
Notes:
Note that not every folder exists on every Windows Version!
The codes for domain are (The Demo includes a module for these):
-32768On System Disk
-32767On Appropriate Disk
-32766System Domain, on Mac OS X mostly inside the folder /System.
-32765Local Domain (on Netbooting for example)
-32764Network Domain (on Netbooting for example)
-32763User Domain, on Mac OS X mostly inside the users folder.
-32762Classic Domain, the current used Classic System folder.
On Windows the User Domain is supported (MBS Plugin 2.3).

WindowsFolder as folderitem

global method, Special Folders So, 26. Mai 2002
Mac OS Classic: -> nil. Mac OS Carbon: -> nil. Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=WindowsFolder

WindowsSystemFolder as folderitem

global method, Special Folders So, 26. Mai 2002
Mac OS Classic: -> nil. Mac OS Carbon: -> nil. Windows: Works.
Function: Returns a folderitem to this folder if it exists on that system.
Example: f=WindowsSystemFolder(kUserDomain)

Contact

Written 2002 by Christian Schmitz. Feel free to ask or report mistakes to realbasic@macsw.de.
Thanks.

This resource fork intentionally left blank ˇˇ